cause a lot of trouble - French English Dictionary